d1be2cf5a6913dc6d765df9db52e8ef048273f74,src/org/basex/gui/view/tree/TreeView.java,TreeView,createNewMainImage,#,176

Before Change


      final int y = getYperLevel(i);

      for(final TreeRect r : lr) {
        drawRectangle(tIg, i, r.x, y, r.w, nodeHeight, BORDER_RECTANGLES,
            FILL_RECTANGLES, DRAW_RECTANGLE);
      }
    }
  }

After Change



      TreeRect[] lr = cache.getTreeRectsPerLevel(rn, i);

      for(int z = 0; z < lr.length; z++) {
        TreeRect r = lr[z];
        drawRectangle(tIg, i, r.x, r.w, nodeHeight, BORDER_RECTANGLES,
            FILL_RECTANGLES, DRAW_RECTANGLE);

        if(cache.isBigRectangle(rn, i)) tIg.drawString(
            Integer.toString(cache.getLevelSize(rn, i)) + " nodes", 4,